9f8e6f133abf9892ebf621f0d99eb83fec5998d1,plugins/org.eclipse.xtend.lib/xtend-gen/org/eclipse/xtend/lib/EqualsHashCodeProcessor.java,EqualsHashCodeProcessor,doTransform,#MutableClassDeclaration#TransformationContext#,399
Before Change
final ValueObjectProcessor.Util voUtil = new ValueObjectProcessor.Util(context);
boolean _hasEquals = util.hasEquals(it);
if (_hasEquals) {
context.addWarning(it, "equals is already defined, this annotation has no effect");
} else {
boolean _hasHashCode = util.hasHashCode(it);
if (_hasHashCode) {
After Change
final ValueObjectProcessor.Util voUtil = new ValueObjectProcessor.Util(context);
boolean _hasEquals = util.hasEquals(it);
if (_hasEquals) {
Type _findTypeGlobally = context.findTypeGlobally(EqualsHashCode.class);
final AnnotationReference annotation = it.findAnnotation(_findTypeGlobally);
context.addWarning(annotation, "equals is already defined, this annotation has no effect");
} else {
boolean _hasHashCode = util.hasHashCode(it);
if (_hasHashCode) {